Первым боевым крещением армии Хэйвлока стал бой с отрядом мятежников превосходивших их по численности почти в два раза. Шотландцы напали на врага в тот момент, когда те отдыхали после перехода через реку. Не выставившие вокруг лагеря часовых, сипаи были застигнуты врасплох и не смогли оказать сопротивление натиску противника. Охваченные паникой и страхом они торопливо бежали прочь, оставив англичанам одиннадцать орудий, значительно увеличивших артиллерийский парк Хэйвлока.
Новое сражение с противником произошло через два дня. Узнав, что англичане двигаются на помощь гарнизону Канпура, осаждавший город раджа Нана-Сахиб приказал своему помошнику Танти Топи задержать Хэйвлока, а сам затеял переговоры с генералом Лоуренсом. Ничего не подозревавший о приближавшейся к нему помощи, британец согласился начать обсуждение условий сдачи города.
Нана-Сахиб мастерски разыграл свою партию, сумев убедить Лоуренса в искренности своих намерений завершить осаду города миром. Вместе с другими индийскими аристократами, он гарантировал, что сумеет сдержать в повиновении своих солдат, если британцы откроют ворота города и сложат оружие.
Лоуренс поверил индусам и жестоко за это поплатился. Едва только ворота Канпура распахнулись и англичане, выйдя за стены города, сложили оружие, Нана-Сахиб подъехавший к генералу подал тайный знак сипаям. Все свершилось в одно мгновение. Выстроенные под видом почетного караула шеренги сипаев с саблями наголо набросились на безоружных англичан.
Вся злость и ненависть, десятилетиями копившаяся у индусов к белым пришельцам обрушилась на головы сбившегося в кучу гарнизона Канпура, среди которого было много гражданских лиц, в основном женщины и дети. Охватив англичан живым кольцом, сипаи под громкие крики торжества, принялись хватать безоружных людей и набрасывать на них веревки. Те, кто пытался оказать хоть малейшее сопротивление, невзирая на пол или возраст безжалостно уничтожались.
По приказу Нана-Сахиба все мужчины, захваченные сипаями в плен, были доставлены в дворцовую резиденцию, где развернулся главный акт драмы канпурского гарнизона. Англичан по трое заводили в главный зал Бибигарха и жестоко убивали перед сидевшим на троне Нана-Сахибом. Оцепеневших от страха людей ставили на колени и по знаку раджи отрубали головы.
Вначале были казнены офицеры гарнизона, затем сипаи умертвили сержантов, после чего настала очередь простых солдат. Не все англичане покорно приняли выпавший им горький жребий. Часть из них не желали встретить свой последний час подобно баранам на бойне и пытались оказать активное сопротивление своим губителям. Кто-то пытался вырвать оружие из рук врага и рассчитаться напоследок за свою жизнь, кто-то сводил счеты при помощи ударов кулаков или головы. У тех, у кого не было этой возможности, просто плевали в лица своих мучителей или поносили их бранными словами. Все они были изрублены саблями или заколоты штыками возбужденных сипаев.
Последним, над кем свершили свой скорый суд мятежники, был генерал Лоуренс, главный виновник этой трагедии. По приказу раджи, англичанина привели в тронный зал, пол которого был полностью покрыт только что пролитой кровью. Желая до конца унизить недавнего повелителя жизни, сипаи сначала поставили обезумевшего от ужасной картины генерала на колени, а затем опрокинули лицом прямо в кровь.
Насытившись униженным видом британского генерала, его стенаниями и тем отчаянием, что навсегда застыло в его глазах, Нана-Сахиб объявил, что дарует своему пленнику смерть без пролития крови. С гоготом и глумлением проволокли индусы своего пленника через весь город и вывели на крепостную стену перед городскими воротами. Повинуясь приказу раджи, они повесили генерала на наружной стене вниз головой.
Когда гарнизон Канпура был полностью уничтожен, настала очередь захваченных в плен женщин и детей. Все женщины, невзирая на свой возраст, с благословления раджи были подвергнуты истязанию в той или иной форме. Молодых девушек и женщин сипаи разделили между собой и принялись насиловать по жребию. Тех, кто был в возрасте или своим видом не прельстил туземцев, они отвели к одному из колодцев города и принялись рубить саблями или колоть копьями. Затем тела жертв были сброшены в колодец, куда уже ранее сипаи побросали живыми захваченных детей.
Насилие над англичанками продолжалось до глубокой ночи. Многие из них не перенесли надругательства над собой и испустили дух под громкие крики ликующей толпы. Кто же сумел прожить до утра, были убиты по приказу раджи, не желавшего оставлять в живых никого из тех, кто поверил его слову чести. Общее число женщин и детей погибших в результате этой бойни превысило четырехсот человек.
Кроме англичан, от рук восставших пало много и местных жителей. В основном это были индийские христиане и работавшие на компанию люди. Все они были для сипаев изменниками и предателями и потому заслуживали смерти.
Пока коварный раджа творил свое кровавое мщение, ничего не подозревавший полковник яростно штурмовал позиции войск Танти Топи закрывавшего дорогу отряду на Канпур. Вождь сипаев прошел неплохую военную выучку за время службы в компании и сумел возвести хорошо укрепленную позицию. Атакуй Хэйвлок её в лоб, и он недосчитался бы многих из своих солдат. Однако весь хитрый замысел Танти Топи был разрушен артиллерией англичан. Обрушив на мятежников массированный орудийный огонь, полковник внес сильный раздор в рядах противника. Не выдержав обстрела, сипаи стали разбегаться от падавших на них ядер и бомб, чем заметно облегчили дальнейшие действия Хэйвлока. Заметив, что враг оставил свои выгодные позиции, полковник приказал идти на штурм, завершившийся полным разгромом неприятеля.
Превосходившие британцев по своей численности повстанцы, не смогли противостоять яростному напору небольшому отряду, сокрушавшему все на своем пути подобно разрушительному тарану. Не выдержав сильный штыковой удар, индийцы в панике отступили, открыв противнику дорогу на Канпур.
К его стенам Хэйвлок вышел к средине следующего дня и с горечью понял, что опоздал. Вместо британского флага над городом развивалось красное знамя повстанцев. В этот момент перед полковником возник трудный выбор; либо повернуть назад в виду явной гибели гарнизона крепости, либо вопреки всему штурмовать Канпур, имея меньшее число солдат, чем противник.
Будь на месте полковника какой-нибудь кабинетный стратег, он был, отступил от стен крепости, сочтя свою задачу полностью выполненной, или стал бы ждать прибытия свежих подкреплений из метрополии. Однако Генри Хэйвлок был сделан из другого теста. За его плечами была долгая колониальная служба, хорошее знание противника и полная вера в силы своих солдат. Кроме этого, полковником обуревала злость, на опередивших его индусов.